<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Array对象</title>

    <script>

      /**
       * Array：数组对象
       *           1.创建：
       *               1. var arr = new Array(元素列表);
       *               2. var arr = new Array(默认长度);
       *               3. var arr = [元素列表];
       *           2.方法：
       *               join(参数)：将数组中的元素 按照指定的 分隔符 拼接为 字符串。（默认分隔符为：,）
       *               push()；向数组的末尾添加一个或更多元素，并返回新的长度。
       *           3.属性：
       *               length：数组的长度
       *           4.特点：
       *               1.JS中，数组元素的类型是可变的。
       *               2.JS中，数组长度是可变的。（会自动扩容，没有赋值的元素的值就为 undefined）
       */
      //1.创建方式1
      var arr1 = new Array(1,2,3);
      var arr2 = new Array(5);
      var arr3 = [1,2,3,4,5];

      var arr4 = new Array(); //创建一个空的数组

      document.write(arr1+"<br>");
      document.write(arr2+"<br>");
      document.write(arr3+"<br>");
      document.write(arr4+"<br>");

      var arr = [1,"abc",NaN,true];
      document.write(arr+"<br>");

      document.write(arr[0]+"<br>");
      document.write(arr[1]+"<br>");
      document.write(arr[2]+"<br>");
      document.write(arr[3]+"<br>");


    </script>
</head>
<body>

</body>
</html>